Avocado: a distributed virtual environment framework
نویسنده
چکیده
distribution: Because the field values of a compound object completely describes the objects state, the internal representation does not need to be distributed, but can be reconstructed by each process. This can significantly reduce the amount of bandwidth needed to replicate a complex geometric object as only a few field values need to be transmitted instead of a completed geometric description of the object. Local behavior: An objects behavior evaluation ultimately results in one or 5.5. Pacman: A complex distributed application example 125 Fig. 5.17: Original and Fälschung: The Pacman game (right) is loosely based on the ATARI ST game MidiMaze (left), one of the first 3d networked multi-player first-person shooters. The text above the pacman shows user and host name of the controlling process. Fig. 5.18: The pacmans can move freely through the maze and shoot at each other (left). Once hit, a pacman is flatted and disabled for a period of time (right) more field value changes. In a distributed environment the local behavior is only evaluated locally by one process for one object copy and the result is automatically shared via field replication. The result of the behavior is distributed, not the behavior. Distributed behavior: The behavior of the internal representation of an compound object executed at each copy of the object. The behavior evaluation is distributed, not the results. Figure 5.19 shows the node class diagram for the pacman application. The pacman classes are derived from avDCS and represent the different 126 5. Avocado implementation of the distribution architecture
منابع مشابه
Avocado: A Distributed Virtual Reality Framework
We present Avocado, our object-oriented framework for the development of distributed, interactive VE applications. Data distribution is achieved by transparent replication of a shared scene graph among the participating processes of a distributed application. A sophisticated group communication system is used to guarantee state consistency even in the presence of late joining and leaving proces...
متن کاملA Distributed Simulation Framework Supporting CGF on Networked Virtual Environment
This paper shows a distributed simulation framework for tactical training in networked virtual environment. The existing military training simulation systems are mostly full simulated systems operating on single platform. They are to train individual’s operation skill, but don’t support team level tactical training. In order to train team level combat and command skill in dynamic battlefield, t...
متن کاملApplying Virtual Prototyping to the Innovative Design of Low Energy Accelerators
Based on the accelerator theory and virtual prototyping technique, an accelerator virtual prototyping system (AVPS) is formulated, implemented for the innovative design of low energy accelerators. The framework of AVPS takes into account the needs of manufacture, assembly/disassembly, operation, and maintenance in a virtual environment during the design phase. In order to guarantee the reliabil...
متن کاملA Distributed Virtual M&S Framework for Military Tactical Training
This paper shows a distributed simulation framework for tactical training in Networked Virtual Environment (NVE). These days the NVE technology for an operational tactical training system plays a significant role in military training courses. The existing military training simulation systems are mostly full simulated systems operating on single platform. They are to train individual’s operation...
متن کاملA Distributed Framework Design for Formation Control of Under-actuated USVs in the Presence of Environmental Disturbances Using Terminal Sliding Mode Control
This paper proposes a distributed framework for formation control of USVs around a predefined target. This framework, according to the mission and problem conditions, includes three parts: determination of a desired path for each USV, preventing USVs entry to the target area and tracking the desired path of USVs under environmental disturbances. In the first part, a distributed approach is prop...
متن کامل